home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / real / widget / r3iresolv.js < prev    next >
Encoding:
JavaScript  |  2005-04-04  |  3.3 KB  |  115 lines

  1.  
  2. // JavaScript wrapper for r3iresolv.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_IMAGERESOLVER_H = 1;
  7. include("oops/r3root.js")
  8.  
  9.  
  10. var R3CLID_IMAGERESOLVER = 1715;
  11.  
  12.  
  13.  
  14.  
  15. // Description: Method to be called to start the rendering. Check if there are any missing
  16. //      textures, ask the user to fix them and call the actual rendering interface.
  17. // p1: Object, target to be called to start actual rendering
  18. // p2: Integer, method for the target object
  19. // p3: Object, p3 for the renderer    
  20.  
  21. R3IRESOLM_RENDER = 1715000;
  22.  
  23. function mR3IRESOLM_RENDER(p1, p2, p3) {
  24.   DoA3(this.r3obj, 1715000, p1, R3TID_OBJECT, 0, p2, R3TID_INTEGER, 0, p3, R3TID_OBJECT, 0);
  25. }
  26.  
  27. // Description: Lock to the 'target' object. No other rendering requests are processed before RELEASETARGET.
  28. // p1: Object, target
  29. // p2: Integer, target method
  30.  
  31. R3IRESOLM_LOCKTARGET = 1715001;
  32.  
  33. function mR3IRESOLM_LOCKTARGET(p1, p2) {
  34.   DoA3(this.r3obj, 1715001, p1, R3TID_OBJECT, 0, p2, R3TID_INTEGER, 0, 0, R3TID_INTEGER, 0);
  35. }
  36.  
  37. // Description: Actual rendering has started or cancelled and we are done with the target.
  38.  
  39. R3IRESOLM_RELEASETARGET = 1715002;
  40.  
  41. function mR3IRESOLM_RELEASETARGET() {
  42.   DoA(this.r3obj, 1715002, 0, R3TID_INTEGER, 0);
  43. }
  44.  
  45. // Description: The above four methods are callbacks for the buttons in the dialog.
  46.  
  47. R3IRESOLM_IMAGECANCEL = 1715005;
  48.  
  49. function mR3IRESOLM_IMAGECANCEL() {
  50.   DoA(this.r3obj, 1715005, 0, R3TID_INTEGER, 0);
  51. }
  52.  
  53. // Description: Callback for the browse gadget. The user has selected a file name. The method
  54. //      updates fileloaders search path, sets newly selected file name to the vsl object and calls
  55. //      the R3IRESOLM_CHECKMATERIALIMAGES again.
  56.  
  57. R3IRESOLM_IMAGESELECT = 1715006;
  58.  
  59. function mR3IRESOLM_IMAGESELECT() {
  60.   DoA(this.r3obj, 1715006, 0, R3TID_INTEGER, 0);
  61. }
  62.  
  63. // Description: Close the 'continue/browse/cancel' requestion
  64.  
  65. R3IRESOLM_CLOSEIMAGEREQUESTE = 1715007;
  66.  
  67. function mR3IRESOLM_CLOSEIMAGEREQUESTE() {
  68.   DoA(this.r3obj, 1715007, 0, R3TID_INTEGER, 0);
  69. }
  70.  
  71.  
  72.  
  73.  
  74. R3IRESOLA_MainWindow = 1715500;
  75. function SetR3IRESOLA_MainWindow(value) {
  76.   R3Set(this.r3obj, R3IRESOLA_MainWindow, value, R3TID_OBJECT, 0); 
  77. }
  78.  
  79. function GetR3IRESOLA_MainWindow() {
  80.   return R3ToJS(R3Get(this.r3obj, R3IRESOLA_MainWindow, R3TID_OBJECT, 0)); 
  81. }
  82.  
  83. R3IRESOLA_LayerList = 1715501;
  84. function SetR3IRESOLA_LayerList(value) {
  85.   R3Set(this.r3obj, R3IRESOLA_LayerList, value, R3TID_OBJECT, 0); 
  86. }
  87.  
  88. function GetR3IRESOLA_LayerList() {
  89.   return R3ToJS(R3Get(this.r3obj, R3IRESOLA_LayerList, R3TID_OBJECT, 0)); 
  90. }
  91.  
  92.  
  93.  
  94. function r3Imageresolver () { 
  95.    this.base = r3God;
  96.    if(arguments.length) {
  97.       this.base(R3CLID_IMAGERESOLVER, arguments);
  98.    }
  99.    // Methods
  100.    this.RENDER=mR3IRESOLM_RENDER;
  101.    this.LOCKTARGET=mR3IRESOLM_LOCKTARGET;
  102.    this.RELEASETARGET=mR3IRESOLM_RELEASETARGET;
  103.    this.IMAGECANCEL=mR3IRESOLM_IMAGECANCEL;
  104.    this.IMAGESELECT=mR3IRESOLM_IMAGESELECT;
  105.    this.CLOSEIMAGEREQUESTE=mR3IRESOLM_CLOSEIMAGEREQUESTE;
  106.  
  107.    // Attributes
  108.    this.GetMainWindow=GetR3IRESOLA_MainWindow;
  109.    this.SetMainWindow=SetR3IRESOLA_MainWindow;
  110.    this.GetLayerList=GetR3IRESOLA_LayerList;
  111.    this.SetLayerList=SetR3IRESOLA_LayerList;
  112. }
  113.  
  114. r3Imageresolver.prototype=new r3Root;
  115. // r3iresolv.h_H